// 状态
export enum UserStatus {
  // 禁用
  Disable = 0,
  // 正常
  Normal = 1,
}

export const UserStatusList = [
  { label: "禁用", value: UserStatus.Disable },
  { label: "正常", value: UserStatus.Normal },
];

// 性别
export enum UserGender {
  // 未知
  Unknown = 0,
  // 男
  Male = 1,
  // 女
  Female = 2,
}

export const UserGenderList = [
  { label: "未知", value: UserGender.Unknown },
  { label: "男", value: UserGender.Male },
  { label: "女", value: UserGender.Female },
];

export interface User {
  // 用户id
  userId?: number;

  // 用户名
  userName?: string;

  // 密码
  userPassword?: string;

  // 电话
  userPhone?: string;

  // 状态 默认1 (0:禁用  1:正常)
  userStatus?: UserStatus;

  // 年龄
  userAge?: number;

  // 性别 默认0 (0:未知  1:男  2:女)
  userGender?: UserGender;

  // 地址
  userAddress?: string;

  // 头像
  userAvatar?: string;
}

export interface LoginForm {
  // 用户名
  userName: string;
  // 密码
  password: string;
}
